import {BaseEntity, PageQuery} from "@/api/base";

export interface UpkeepProjectRecordVO {
  /**
   * 项目记录ID
   */
  recordId: string | number;

  /**
   * 关联保养ID
   */
  upkeepId: string | number;

  /**
   * 保养项名称
   */
  projectName: string;

  /**
   * 保养项要求
   */
  projectRequire: string;

  /**
   * 保养结果（1.已保养，2.未）
   */
  upkeepResult: string;

  /**
   * 保养项类型（1.机房、2.层站、3.轿厢、4.井道）
   */
  projectType: string;

  /**
   * 备注
   */
  remark: string;

}

export interface UpkeepProjectRecordForm {
  /**
   * 项目记录ID
   */
  recordId?: string | number;

  /**
   * 关联保养ID
   */
  upkeepId?: string | number;

  /**
   * 保养项名称
   */
  projectName?: string;

  /**
   * 保养项要求
   */
  projectRequire?: string;

  /**
   * 保养结果（1.已保养，2.未）
   */
  upkeepResult?: string;

  /**
   * 保养项类型（1.机房、2.层站、3.轿厢、4.井道）
   */
  projectType?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface UpkeepProjectRecordQuery extends PageQuery {

  /**
   * 关联保养ID
   */
  upkeepId?: string | number;

  /**
   * 保养项名称
   */
  projectName?: string;

  /**
   * 保养项要求
   */
  projectRequire?: string;

  /**
   * 保养结果（1.已保养，2.未）
   */
  upkeepResult?: string;

  /**
   * 保养项类型（1.机房、2.层站、3.轿厢、4.井道）
   */
  projectType?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



